puffed potatoes - German English Dictionary